//---------------------------------------------------------------------------

#ifndef DPGrfSrvH
#define DPGrfSrvH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "DialPad.h"
#include "PHDS.h"
#include <ExtCtrls.hpp>
#include "PHGraf.h"
#include "PHCheck.h"
#include <Buttons.hpp>
#include "DPCnsSrv.h"
#include "DIALPAD.h"
#include "PHGRAF.h"
//---------------------------------------------------------------------------
class TDPGrfSrv1 : public TDiPad
{
__published:	// IDE-managed Components
 PHGrafico *PHGrafico1;
 TLabel *lblTitGraf1;
 PHGrafico *PHGrafico2;
 TLabel *lblTitGraf2;
 TStaticText *stValor;
 TStaticText *stVlrSrv;
 TStaticText *stVlrOut;
 TStaticText *stServico;
 TStaticText *stRestante;
 TStaticText *stVlrTot;
 TStaticText *stTotal;
 TLabel *lblServico;
 TBitBtn *BitBtn2;
 TBitBtn *BitBtn3;
 TPanel *Panel2;
 TStaticText *StaticText1;
 TStaticText *stServ1;
 TStaticText *stServ2;
 TStaticText *stServ3;
 TStaticText *stServ4;
 TStaticText *stServ5;
 TStaticText *stServ6;
 TStaticText *StaticText8;
 TStaticText *stVlr1;
 TStaticText *stVlr2;
 TStaticText *stVlr3;
 TStaticText *stVlr4;
 TStaticText *stVlr5;
 TStaticText *stVlr6;
 TPanel *Panel3;
 TStaticText *StaticText2;
 TStaticText *stMes1;
 TStaticText *stMes2;
 TStaticText *stMes3;
 TStaticText *stMes4;
 TStaticText *stMes5;
 TStaticText *stMes6;
 TStaticText *StaticText10;
 TStaticText *stVlrFat1;
 TStaticText *stVlrFat2;
 TStaticText *stVlrFat3;
 TStaticText *stVlrFat4;
 TStaticText *stVlrFat5;
 TStaticText *stVlrFat6;
 TStaticText *stMes7;
 TStaticText *stMes8;
 TStaticText *stMes9;
 TStaticText *stMes10;
 TStaticText *stMes11;
 TStaticText *stMes12;
 TStaticText *stVlrFat7;
 TStaticText *stVlrFat8;
 TStaticText *stVlrFat9;
 TStaticText *stVlrFat10;
 TStaticText *stVlrFat11;
 TStaticText *stVlrFat12;
 TStaticText *StaticText3;
 TStaticText *StaticText4;
 TStaticText *StaticText5;
 TStaticText *stVlrRec1;
 TStaticText *stVlrRec2;
 TStaticText *stVlrRec3;
 TStaticText *stVlrRec4;
 TStaticText *stVlrRec5;
 TStaticText *stVlrRec6;
 TStaticText *StaticText7;
 TStaticText *stVlrRec7;
 TStaticText *stVlrRec8;
 TStaticText *stVlrRec9;
 TStaticText *stVlrRec10;
 TStaticText *stVlrRec11;
 TStaticText *stVlrRec12;
 TStaticText *StaticText9;
 TStaticText *StaticText11;
 TStaticText *StaticText6;
 TStaticText *StaticText18;
 TStaticText *StaticText19;
 TStaticText *StaticText20;
 TStaticText *stRecebido1;
 TStaticText *stRecebido2;
 TStaticText *stRecebido3;
 TStaticText *stRecebido4;
 TStaticText *stRecebido5;
 TStaticText *stRecebido6;
 TStaticText *stRecebido7;
 TStaticText *StaticText12;
 TStaticText *stcod1;
 TStaticText *stcod2;
 TStaticText *stcod3;
 TStaticText *stcod4;
 TStaticText *stcod5;
 TStaticText *stVlrCx7;
 TStaticText *stVlrCx8;
 TStaticText *stVlrCx9;
 TStaticText *stVlrCx10;
 TStaticText *stVlrCx11;
 TStaticText *stVlrCx12;
 TStaticText *StaticText23;
 TStaticText *StaticText13;
 TStaticText *StaticText24;
 TStaticText *stVlrCx1;
 TStaticText *stVlrCx2;
 TStaticText *stVlrCx3;
 TStaticText *stVlrCx4;
 TStaticText *stVlrCx5;
 TStaticText *stVlrCx6;
 TStaticText *StaticText14;
 TStaticText *stCaixa1;
 TStaticText *stCaixa2;
 TStaticText *stCaixa3;
 TStaticText *stCaixa4;
 TStaticText *stCaixa5;
 TStaticText *stCaixa6;
 TStaticText *stTotalCaixa;
 void __fastcall BitBtn3Click(TObject *Sender);
 void __fastcall BitBtn2Click(TObject *Sender);
 void __fastcall FormShow(TObject *Sender);
 protected:
 int TipoRel;
 private:	// User declarations
 int __fastcall GetTipoRel(void);
 AnsiString Servico;
 AnsiString Filtro;

 int ExibirDetSrv;
public:		// User declarations
 __fastcall TDPGrfSrv1(TComponent* Owner);
 void __fastcall GeraGraficoIndiv(unsigned int MesAnoInicial, unsigned int MesAnoFinal);
 void __fastcall GeraGraficoGeral(AnsiString Filtro);
 void __fastcall SetServico(AnsiString Valor);
 void __fastcall SetFiltro(AnsiString Valor);
 AnsiString _fastcall GetFiltro(void);
 AnsiString __fastcall GetServico(void);
 void __fastcall SetTipoRel(int Valor);
 void __fastcall SetExibirDetSrv(int Valor);
};
//---------------------------------------------------------------------------
extern PACKAGE TDPGrfSrv1 *DPGrfSrv1;
//---------------------------------------------------------------------------
#endif
